.dev-process {
  display: flex;

  .process-column {
    flex-direction: column;
    width: 100%;
    padding: 4px;


    .column-title {
      text-align: center;
      color: #fff;
      padding: 1em 0;
    }

    .section-block {
      flex: 1;
      position: relative;
      margin-top: 1em;
      background: #fff;

      .section-name {
        top: -0.5em;
        left: 1em;
        padding: 0 1em;
        position: absolute;
        background: #fff;
      }

      .section-items {
        border: 1px solid #222;
        padding-top: 0.5em;

        .section-item {
          display: inline-block;

          .pure-text {
            padding: 16px 8px;
          }

          img {
            display: inline-block;
            width: 60px;
            height: auto;
            margin: 0;
          }
        }
      }
    }
  }
}
